/**
 * Copyright (c) 2024,  科泰集团教研团队
 * 版权所有，请勿侵权
 * @author  科泰集团教研团队
 * @createTime 2024/10/14 16:29
 * @lastModify 2024/10/14 16:29
 * @version 1.0.0
 */

/** 查看信息  */
function view(id){
    // 跳转查看路径
    window.location.href = window.ctx + "/main/supplier/view/" + id;

    // $.ajax({
    //     // 使用Restful风格
    //     url: window.ctx + "/main/supplier/" + id + "/view",
    //     type: "GET",
    //     dataType: "json",
    //     success: function(data){
    //         if(data.code == 200){
    //             let supplier = data.data;
    //             // 通过循环字段名拼接出div的ID，来设置对应位置的值，减少一个个设置的麻烦
    //             for (const key of Object.keys(supplier)) {
    //                 let viewId = "view-" + key;
    //                 let $viewDiv = $("#" + viewId);
    //                 if($viewDiv.size() > 0){
    //                     $viewDiv.html(supplier[key]);
    //                 }
    //             }
    //             // 显示弹出框展示用户信息
    //             $("#view-dialog").modal("show");
    //         }else{
    //             showInfoModal("供应商数据获取失败，请重试！");
    //         }
    //     }
    // })

}
/** 修改信息  */
function edit(id){
    // 跳转修改路径
    window.location.href = window.ctx + "/main/supplier/edit?id=" + id;
}
/** 删除信息 */
function del(id){
    // 弹出确认框
    showConfirmModal("确认要删除ID为" + id + "的供应商数据吗？", ()=>{
        // 用户点击确定则进行请求
        $.ajax({
            // 使用Restful风格
            url: window.ctx + "/main/supplier/del/" + id,
            type: "GET",
            dataType: "json",
            success: function(data){
                if(data.code == 200){
                    // 正常状态
                    showInfoModal("数据删除成功！", ()=>{
                        // 重新加载数据
                        goPage();
                    });
                }else{
                    showInfoModal("数据删除失败，请重试！");
                }
            }
        })
    })
}

$(function(){
    // 新增按钮被点击
    $("#add-btn").on("click", function(){
        // 跳转到新增页面
        window.location.href = window.ctx + "/main/supplier/save";
    })
})